$(function(){

	$("#toReg").click(function(){
		if (!(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i).test($("#login").val()))
		{
			$("#regResponse").css('display', 'table').html('Некорректный email');
			return false;
		}
		
		if ($("#reg_password").val() != $("#reg_repassword").val())
		{
			$("#regResponse").css('display', 'table').html('Пароли не совпадают');
			return false;
		}
		
		$("#regResponse").css('opacity', '0.5');
		$("#toReg").attr('disabled', true).css('background-image', 'url('+base_url+'img/jcrop.gif)');
		$.post(base_url+'registration/ajaxReg',
			{
				login:$("#login").val(),
				name: $("#name").val(),
				reg_password: $("#reg_password").val(),
				reg_repassword: $("#reg_repassword").val()
			},
			function(data)
			{
				$("#regResponse").css({'display':'table', 'opacity':'1'});
				$("#toReg").css('background-image', 'none');
				switch (data)
				{
					case '0':
						$("#regResponse").html('Письмо с кодом активации отправлено на указанный Вами email');
						$("#regLogo input").attr('disabled', true);
						return;
						break;
					case '1':
						$("#regResponse").html('Нужно больше данных');
						break;
					case '2':
						$("#regResponse").html('Указанные пароли не совпадают');
						break;
					case '3':
						$("#regResponse").html('Пользователь с таким email уже зарегистрирован');
						break;
					case '4':
						$("#regResponse").html('Возникла ошибка при отправке письма. Попробуйте повторить попытку позже');
						break;
					default:
						$("#regResponse").html(data);
				}
				$("#toReg").attr('disabled', false).css('background-image', 'none');
			}
		);
	})

	$('#regLogo').keydown(function(e)
	{
		if (e.keyCode == 13)
			$("#toReg").click();
	})
})